
*,
:after,
:before {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: rgb(var(--ux-color-border) / 1);
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-\[110px\] {
  padding-top: 110px;
  padding-bottom: 110px;
}
.pb-\[80px\] {
  padding-bottom: 80px;
}
.text-display {
  --ux-display: 55 83 117;
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display) / var(--tw-text-opacity, 1));
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.text-center {
  text-align: center;
}
.text-5xl {
  font-size: 2.25rem;
  line-height: 3rem;
}
.font-bold {
  font-weight: 700;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mt-8 {
  margin-top: 2rem;
}
.w-full {
  width: 100%;
}
.text-display {
  --ux-display: 55 83 117;
  --tw-text-opacity: 1;
  color: rgb(var(--ux-display) / var(--tw-text-opacity, 1));
}
.Inner_slide__ovcG1 {
  overflow: hidden !important;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.relative {
  position: relative;
}
.flex {
  display: flex;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.border {
  border-width: 1px;
}
.block {
  display: block;
}
.rounded-full {
  border-radius: 9999px;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.absolute {
  position: absolute;
}
.left-0 {
  left: 0;
}
.right-0 {
  right: 0;
}

// .translate-x-\[6px\],
// .translate-x-\[90\%\] {
//   transform: translate(90%, -6px) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
// }

.text-primary {
  --ux-primary: 58 126 255;
  --tw-text-opacity: 1;
  color: rgb(var(--ux-primary) / var(--tw-text-opacity, 1));
}
*,
:after,
:before {
  --ux-color-border: 222 232 249;
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: rgb(var(--ux-color-border) / 1);
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-semibold {
  font-weight: 600;
}
.text-display-secondary {
  --tw-text-opacity: 1;
  --ux-display-secondary: 103 119 136;
  color: rgb(var(--ux-display-secondary) / var(--tw-text-opacity, 1));
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
  column-gap: 0.5rem;
}
.justify-center {
  justify-content: center;
}
.items-center {
  align-items: center;
}
.flex {
  display: flex;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.relative {
  position: relative;
}
.flex {
  display: flex;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.rounded-\[50px\] {
  border-radius: 50px;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
// .translate-x-3,
// .translate-x-8 {
//   transform: translate(2rem, 0) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
// }
// .translate-x-8 {
//   --tw-translate-x: 2rem;
// }
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-semibold {
  font-weight: 600;
}
menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.grid {
  display: grid;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.gap-6 {
  gap: 1.5rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.pb-8 {
    padding-bottom: 2rem;
}
.pt-2 {
    padding-top: .5rem;
}
.relative {
    position: relative;
}
.rounded-2xl {
    border-radius: 1rem;
}
.from-\[\#FCFDFF\] {
    --tw-gradient-from-position: 10%;
    --tw-gradient-from: #fcfdff var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(252, 253, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops:#fcfdff 10%,#eaf6f9;
}
.from-10\% {
    --tw-gradient-from-position: 10%;
}
.via-\[\#F0F8FF\] {
    --tw-gradient-to: rgba(240, 248, 255, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: #fcfdff 10%, #f0f8ff 40%, #eaf6f9;
}
.via-40\% {
    --tw-gradient-via-position: 40%;
}
.to-\[\#EAF6F9\] {
    --tw-gradient-to: #eaf6f9 var(--tw-gradient-to-position);
}
.bg-cover {
    background-size: cover;
}
.bg-no-repeat {
    background-repeat: no-repeat;
}
.text-left {
    text-align: left;
}
.shadow-\[0px_0px_4px_0px_\#1C273117\], .shadow-\[0px_12px_10px_rgba\(0\2c 57\2c 89\2c 0\.14\)\] {
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0px 12px 10px rgba(0, 57, 89, .14);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0px_12px_10px_rgba\(0\2c 57\2c 89\2c 0\.14\)\] {
    --tw-shadow: 0px 12px 10px rgba(0, 57, 89, .14);
    --tw-shadow-colored: 0px 12px 10px var(--tw-shadow-color);
}
.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .15s;
}
.duration-300 {
    transition-duration: .3s;
}
.ease-in-out {
    transition-timing-function: cubic-bezier(.4,0,.2,1);
}
.bg-gradient-\[140deg\] {
    background-image: linear-gradient(140deg, #fcfdff 10%,#f0f8ff 40%, #eaf6f9);
}
.flex {
    display: flex;
}
.max-h-0 {
    max-height: 0;
}
.flex-wrap {
    flex-wrap: wrap;
}
.items-center {
    align-items: center;
}
.justify-center {
    justify-content: center;
}
.gap-y-1 {
    row-gap: .25rem;
}
.overflow-hidden {
    overflow: hidden;
}
.rounded-t-\[14px\] {
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
}
.bg-\[\#2A2A2A\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 42 42 / var(--tw-bg-opacity, 1));
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.text-\[\#FFD474\] {
    --tw-text-opacity: 1;
    color: rgb(255 212 116 / var(--tw-text-opacity, 1));
}
.duration-500 {
    transition-duration: .5s;
}
.i-cus--sd {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0Jz48ZyBmaWxsPSdub25lJz48cGF0aCBmaWxsPScjRkZBQzZDJyBkPSdNMTUuOTg3IDIuMjUzYS40NTUuNDU1IDAgMDAtLjc4NS0uMzhMNS4yMzUgMTIuNzhhLjU2NC41NjQgMCAwMC40MTcuOTQ1aDMuNTMzbC0xLjMxOCA4LjA1YS40My40MyAwIDAwLjc0LjM2M2wxMC4wMjgtMTAuOTQyYS41NS41NSAwIDAwLS40MDYtLjkyMmwtMy41NDQuMDAyIDEuMzAyLTguMDIyWicvPjxwYXRoIGZpbGw9JyNGRkQ0NzQnIGQ9J00xNS4yMDIgMS44NzRhLjQ1NS40NTUgMCAwMS40MjQtLjE0bC01LjIzOCA4LjU0aDMuOTU2YS41ODQuNTg0IDAgMDEuNS44ODJMOC4xODcgMjIuMjYxYS40My40MyAwIDAxLS4zMi0uNDg3bDEuMzE4LTguMDVINS42NTJhLjU2My41NjMgMCAwMS0uNDE3LS45NDVsOS45NjctMTAuOTA1WicvPjwvZz48L3N2Zz4=);
}
.mr-0\.5 {
    margin-right: .125rem;
}
.h-\[22px\] {
    height: 22px;
}
.w-\[22px\] {
    width: 22px;
}
.mr-2\.5 {
    margin-right: .625rem;
}
.gap-x-1 {
    -moz-column-gap: .25rem;
    column-gap: .25rem;
}
.items-center {
    align-items: center;
}
.flex {
    display: flex
;
}
.gap-1 {
    gap: .25rem;
}
.items-center {
    align-items: center;
}
.flex {
    display: flex
;
}
.text-\[\#FFD474\] {
    --tw-text-opacity: 1;
    color: rgb(255 212 116 / var(--tw-text-opacity, 1));
}
.font-semibold {
    font-weight: 600;
}
.gap-1 {
    gap: .25rem;
}
.items-center {
    align-items: center;
}
.flex {
    display: flex
;
}.text-\[\#FFD474\] {
    --tw-text-opacity: 1;
    color: rgb(255 212 116 / var(--tw-text-opacity, 1));
}
.font-semibold {
    font-weight: 600;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.border-\[\#413F3F\] {
    --tw-border-opacity: 1;
    border-color: rgb(65 63 63 / var(--tw-border-opacity, 1));
}
.border {
    border-width: 1px;
}
.rounded {
    border-radius: .25rem;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.w-8 {
    width: 2rem;
}
.h-8 {
    height: 2rem;
}
.flex {
    display: flex
;
}
.relative {
    position: relative;
}
.p-8 {
    padding: 2rem;
}
.font-bold {
    font-weight: 700;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.w-fit {
    width: -moz-fit-content;
    width: fit-content;
}
.mt-1 {
    margin-top: .25rem;
}
.mb-2 {
    margin-bottom: .5rem;
}
.text-primary {
    --tw-text-opacity: 1;
    --ux-primary: 58 126 255;
    color: rgb(var(--ux-primary) / var(--tw-text-opacity, 1));
}
.font-semibold {
    font-weight: 600;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.text-6xl {
    font-size: 2.5rem;
    line-height: 3.5rem;
}
.text-f-text {
    --f-text: #375375;
    color: var(--f-text);
}
.text-sm {
    font-size: .875rem;
    line-height: 1.375rem;
}
.font-semibold {
    font-weight: 600;
}
.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}
.mt-1 {
    margin-top: .25rem;
}
:where(.css-cy04ac)[class^="coco-btn"], :where(.css-cy04ac)[class*=" coco-btn"] {
    font-family: var(--mulish-font);
    font-size: 16px;
    box-sizing: border-box;
}
:where(.css-cy04ac).coco-btn {
    outline: none;
    position: relative;
    display: inline-block;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    background-image: none;
    background-color: transparent;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
    user-select: none;
    touch-action: manipulation;
    line-height: 1.5;
    color: #375375;
}
:where(.css-cy04ac).coco-btn {
    font-size: 16px;
    height: 32px;
    padding: 3px 15px;
    border-radius: 4px;
}
:where(.css-cy04ac).coco-btn-default {
    background-color: #ffffff;
    border-color: #DEE8F9;
    box-shadow: 0 2px 0 rgba(55, 83, 117, 0.02);
}
.mx-auto {
    margin-left: auto;
    margin-right: auto;
}
.mt-2 {
    margin-top: .5rem;
}
.flex {
    display: flex
;
}
.h-10 {
    height: 2.5rem;
}
.w-full {
    width: 100%;
}
.items-center {
    align-items: center;
}
.justify-center {
    justify-content: center;
}
.rounded {
    border-radius: .25rem;
}
.border {
    border-width: 1px;
}
.font-semibold {
    font-weight: 600;
}
.PlanButton_pro__P1ioq {
    --ux-primary: 58 126 255;
    --tw-text-opacity: 1;
    color: rgb(var(--ux-primary) / var(--tw-text-opacity, 1));
}
:focus-visible {
    outline: none;
}
.hover\:z-\[1\]:hover {
    z-index: 1;
}
.hover\:scale-\[1\.04\]:hover {
    --tw-scale-x: 1.04;
    --tw-scale-y: 1.04;
}
.hover\:scale-\[1\.04\]:hover, .hover\:scale-\[1\.1\]:hover {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(1.04) scaleY(1.04);
}
:where(.css-cy04ac).coco-btn-default:not(:disabled):hover {
    color: rgb(35, 97, 249);
    border-color: rgb(35, 97, 249);
}
.PlanButton_pro__P1ioq:not(:disabled):hover {
    color: #fff !important;
    --tw-bg-opacity: 1;
    background-color: rgb(35 97 249 / var(--tw-bg-opacity, 1));
}
.mt-3 {
    margin-top: .75rem;
}
.text-f-primary {
    --f-primary: #3a7eff;
    color: var(--f-primary);
}
.font-semibold {
    font-weight: 600;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.border {
    border-width: 1px;
}
.rounded {
    border-radius: .25rem;
}
.gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px;
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.w-full {
    width: 100%;
}
.h-10 {
    height: 2.5rem;
}
.i-com--party-popper, .i-com--payment-alipay {
    display: inline-block;
    height: 1em;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.i-com--payment-alipay {
    width: 2.9em;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4MSAyOCcgd2lkdGg9JzgxJyBoZWlnaHQ9JzI4Jz48ZyBmaWxsPSdub25lJz48cGF0aCBmaWxsPScjMjI2QkYzJyBkPSdNMjguNTc2IDE4LjgyMXMtLjg2OS0uMDk2LTQuODI3LTEuMzVjLTEuMDYyLS4zODUtMi41MS0uODY3LTQuMTUyLTEuNTQyLjk2Ni0xLjY0IDEuNzM4LTMuNTY4IDIuMjIxLTUuNjloLTUuMzFWOC4zMTFoNi41NjVWNy4yNWgtNi41NjVWNC4wNjhoLTIuNzAzYy0uNDgzIDAtLjQ4My40ODItLjQ4My40ODJ2Mi43SDYuNzU3djEuMDZoNi42NjF2MS45M0g3LjkxNXYxLjA2aDEwLjYyYy0uMzg2IDEuMzUtLjg2OSAyLjYwNC0xLjU0NCAzLjc2LTMuNDc2LTEuMTU2LTcuMTQ1LTIuMDI0LTkuMzY2LTEuNDQ2LTEuNDQ4LjM4Ni0yLjQxMy45NjUtMi45OTMgMS42NC0yLjYwNiAzLjA4NS0uNjc1IDcuODEgNC42MzUgNy44MSAzLjE4NiAwIDYuMjc1LTEuNzM1IDguNjktNC43MjUgMy41NzEgMS43MzYgMTAuNjIgNC42MjkgMTAuNjIgNC42Mjl2LjE5M2E0LjMyNSA0LjMyNSAwIDAxLTQuMzQ1IDQuMzM5SDUuNzkyYTQuMzI0IDQuMzI0IDAgMDEtNC4zNDYtNC4zNFY0Ljg0QTQuMzI0IDQuMzI0IDAgMDE1Ljc5MS41aDE4LjQ0YTQuMzI0IDQuMzI0IDAgMDE0LjM0NSA0LjM0djEzLjk4Wk04Ljc4NCAyMS4yMzJjLTQuMjQ4IDAtNS41MDMtMy4yNzgtMy4zOC01LjExLjY3Ny0uNTggMS45MzItLjg2OCAyLjYwOC0uOTY1IDIuNTEtLjI5IDQuODI3LjY3NSA3LjUzIDIuMDI1LTEuODM0IDIuNTA3LTQuMzQ0IDQuMDUtNi43NTggNC4wNVonLz48cGF0aCBmaWxsPScjMzMzJyBkPSdNNjguNTQ3IDQuNzQzaDcuOTE3djEuNTQzaDIuOFY0LjQ1M2EuNzYxLjc2MSAwIDAwLS43NzItLjc3aC00LjUzOFYyLjIzNUg3MC45NnYxLjQ0NmgtNS4zMXYyLjYwNGgyLjhsLjA5Ni0xLjU0M1pNNTEuNDU4IDIuMzMyIDQ4LjU2MiA5LjE4aDIuMjJ2OC4xaDIuNDE0VjYuNTc1aC0uODY5bDEuODM0LTQuMjQzaC0yLjcwM1pNNzkuNTU0IDE2Ljk5bC0uODctMy4wODZjLS4wOTYtLjE5My0uMTkyLS4yOS0uNDgyLS4yOWgtMi4zMTdsLjY3NiAyLjMxNWgtMi44di00LjQzNmg1LjQwNnYtMS4wNmgtNS40MDZWOC4zMWg1LjQwNlY3LjI1SDY1LjY1MXYxLjA2aDUuNDA2djIuMTIyaC01LjQwNnYxLjA2aDUuNDA2djQuNDM3aC01LjQwNnYxLjA2aDEzLjkwM1pNNTcuMTU1IDcuNjM2SDU1LjAzbDEuNjQgNS4xMWgyLjUxMWwtMS41NDUtNC44MjFhLjUzLjUzIDAgMDAtLjQ4My0uMjlaJy8+PHBhdGggZmlsbD0nIzMzMycgZD0nTTYyLjk0NyAyLjUyNWgtMi41MXYyLjYwNGgtNi4xNzl2MS4wNmg2LjE4djkuNDVhLjQxNS40MTUgMCAwMS0uMzg3LjM4NmgtMS4yNTV2MS4wNmgzLjI4MmMuNDgzIDAgLjk2Ni0uNDgyLjk2Ni0uOTY0VjYuMTloMS4wNjJWNS4xM2gtMS4wNjJWMi41MjVoLS4wOTdaTTQ4LjE3NiAxNi4zMTRjLTIuMzE4LS44NjgtNC4xNTItMS43MzUtNS41MDQtMi42MDMgMi4wMjgtMS41NDMgMy44NjItMy41NjggNC42MzUtNi4zNjVoLTQuODI4VjUuNTE0aDUuNnYtMS4wNmgtNS42VjIuMjM2aC0yLjUxYy0uMjkgMC0uNDgzLjE5My0uNDgzLjQ4MnYxLjY0aC01LjZ2MS4wNmg1LjZWNy4yNWgtNC43M3YxLjA2aDkuMzY1cy0uNDgzIDIuMDI2LTMuMDkgNC4xNDdjLTIuMzE3LTEuNzM2LTMuMDktMy4wODYtMy4wOS0zLjA4NmgtMi41MWMxLjA2MiAxLjczNiAyLjQxNCAzLjE4MyA0LjA1NSA0LjI0My0xLjQ0OC45NjUtMy4yODIgMS44MzItNS42OTYgMi41MDd2MS4yNTRzMy42NjktLjY3NSA3LjI0MS0yLjc5NmMzLjU3MiAyLjEyMSA3LjE0NSAyLjc5NiA3LjE0NSAyLjc5NnYtMS4wNlptLTkuOTQ1IDQuODIyLjg2OSAyLjYwM2gtMS43MzhsLjg3LTIuNjAzWm0xLjA2MiAzLjM3NS4zODYgMS4yNTNoMS4xNTlsLTIuMzE3LTYuMjY3aC0uODdsLTIuMzE2IDYuMjY3aDEuMTU4bC40ODMtMS4yNTNoMi4zMTdabTUuMzEtNS4wMTR2Ni4yNjdoMy43NjZ2LS44NjdoLTIuNjA3di01LjRoLTEuMTU5Wm03LjkxNyA2LjI2N2gxLjE1OXYtNi4yNjdINTIuNTJ2Ni4yNjdabTguMTEtMy4yNzhoLTEuMjU1di0yLjEyMmgxLjI1NWMuNTggMCAuOTY2LjU3OS45NjYgMS4wNjFzLS4zODYgMS4wNi0uOTY2IDEuMDZabTAtMi45OWgtMi40MTN2Ni4yNjhoMS4xNTh2LTIuNDFoMS4zNTJjMS4yNTUgMCAyLjAyNy0uNzcyIDIuMDI3LTEuOTI5cy0uODY5LTEuOTI4LTIuMTI0LTEuOTI4Wm03LjYyOCAxLjY0Ljg2OCAyLjYwM2gtMS43MzhsLjg3LTIuNjAzWm0xLjA2MiAzLjM3NS4zODYgMS4yNTNoMS4yNTVsLTIuMzE3LTYuMjY3aC0uODdsLTIuMzE2IDYuMjY3aDEuMTU4bC40ODMtMS4yNTNoMi4yMlptNy45MTYtNS4wMTQtMS4yNTUgMi43LTEuMjU1LTIuN2gtMS4yNTVsMS45MzEgMy42NjR2Mi42MDNoMS4xNTl2LTIuNjAzbDEuODM0LTMuNjY1aC0xLjE1OVonLz48L2c+PC9zdmc+);
}
.h-6 {
    height: 1.5rem;
}
.w-\[70px\] {
    width: 70px;
}
.hover\:opacity-100:hover {
    opacity: 1;
}
.hover\:border-f-primary:hover {
    --f-primary: #3a7eff;
    border-color: var(--f-primary);
}
.mt-3 {
    margin-top: .75rem;
}
menu, ol, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.items-start {
    align-items: flex-start;
}
.flex {
    display: flex
;
}
.mb-\[6px\] {
    margin-bottom: 6px;
}
.i-bx--bxs-compass, .i-bx--check {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.i-bx--check {
    --svg: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0Jz48cGF0aCBmaWxsPSdibGFjaycgZD0nbTEwIDE1LjU4NmwtMy4yOTMtMy4yOTNsLTEuNDE0IDEuNDE0TDEwIDE4LjQxNGw5LjcwNy05LjcwN2wtMS40MTQtMS40MTR6Jy8+PC9zdmc+);
}
.i-com--x, .i-com--x-circle {
    display: inline-block;
    width: 1em;
    height: 1em;
    background-color: currentColor;
    -webkit-mask-image: var(--svg);
    mask-image: var(--svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
}
.i-com--x {
    --svg: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCcgd2lkdGg9JzQ4JyBoZWlnaHQ9JzQ4Jz48cGF0aCBmaWxsPSdibGFjaycgZD0nTTMzLjAwMiAxMiAyNCAyMWwtOS05LTMgMyA5IDktOSA5IDMgMyA5LTkgOS4wMDIgOSAzLTMtOS05IDktOS0zLTNaJy8+PC9zdmc+);
}
.inline-flex {
    display: inline-flex
;
}
.text-f-error {
    --f-error: #ff4f51;
    color: var(--f-error);
}
.w-5 {
    width: 1.25rem;
}
.h-5 {
    height: 1.25rem;
}
.-translate-y-\[247px\], .-translate-y-\[2px\] {
    transform: translate(0, -2px) rotate(0) skewX(0) skewY(0) scaleX(1) scaleY(1);
}
.-translate-y-\[2px\] {
    --tw-translate-y: -2px;
}
.text-f-secondary-hover {
    --f-secondary-hover: #01ceb2;
    color: var(--f-secondary-hover);
}
.justify-center {
    justify-content: center;
}
.items-center {
    align-items: center;
}
.space-x-1>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(.25rem * var(--tw-space-x-reverse));
    margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.flex-1 {
    flex: 1 1 0%;
}
.border-\[2px\] {
    border-width: 2px;
}
.border-primary {
    --ux-primary: 58 126 255;
    --tw-border-opacity: 1;
    border-color: rgb(var(--ux-primary) / var(--tw-border-opacity, 1));
}
.absolute {
    position: absolute;
}
.end-3 {
    inset-inline-end: .75rem;
}
.top-\[10px\] {
    top: 10px;
}
.rounded-full {
    border-radius: 9999px;
}
.px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}
.py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.text-xs {
    font-size: .75rem;
    line-height: 1rem;
}
.font-semibold {
    font-weight: 600;
}
.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.Content_outlets__eHSl3, .Content_textColor___D6dZ {
    background: linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
}
.mb-2 {
    margin-bottom: .5rem;
}
.mt-1 {
    margin-top: .25rem;
}
.w-fit {
    width: -moz-fit-content;
    width: fit-content;
}
.font-bold {
    font-weight: 700;
}
.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
}
.Content_outlets__eHSl3, .Content_textColor___D6dZ {
    background: linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
}
.Content_textColor___D6dZ {
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.SelectPackage_textColor__vgyC4 {
    background: linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
}
.PlanButton_unlimited__BJyIE:not(:disabled) {
    background: linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
    border-style: none !important;
}
.PlanButton_unlimited__BJyIE {
    color: #fff;
}
.PlanButton_unlimited__BJyIE:not(:disabled) {
    background: linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
    border-style: none !important;
}
:where(.css-cy04ac).coco-btn-default:not(:disabled):hover {
    color: rgb(35, 97, 249);
    border-color: rgb(35, 97, 249);
}
.PlanButton_unlimited__BJyIE:not(:disabled):hover {
    color: #fff !important;
    background: linear-gradient(0deg, rgba(0, 0, 0, .1), rgba(0, 0, 0, .1)), linear-gradient(90deg, #ff4d4f, #fe58bc 47.92%, #795af6);
}
button{
    cursor: pointer;
}
:where(.css-cy04ac).coco-btn-primary {
    color: #fff;
    background-color: #3a7eff;
    box-shadow: 0 2px 0 rgba(5, 138, 255, 0.06);
}
:where(.css-cy04ac).coco-btn-primary:not(:disabled):hover {
    color: #fff;
    background-color: rgb(35, 97, 249);
}